package com.micro.school.edu.domain.vo;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.micro.school.common.core.annotation.Excel;
import com.micro.school.common.core.web.domain.BaseEntity;
import lombok.Data;
import lombok.ToString;

/**
 * 学校收费学年对象Vo
 *
 * @author rakic
 * @date 2025-08-07
 */
@Data
@ToString
public class SchoolFeeYearVo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 删除标志（0代表存在 1代表删除） */
    private String deleteFlag;

    /** 学校ID */
    private Long schoolId;

    private String schoolName;

    /** 收费学年 */
    @Excel(name = "收费学年")
    private String feeYear;

    /** 是否关闭收费通道(0:开启 1:关闭) */
    @Excel(name = "是否关闭收费通道",readConverterExp = "2=关闭,1=开启")
    private String isCloseChannel;

    /** 状态(1:正常 0:停用) */
    @Excel(name = "状态",readConverterExp = "1=启用,2=停用")
    private String status;

    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /** 租户ID */
    private Long tenantId;




}
